/*
  学习目标：class语法回顾
*/

class Progammer {
  name = '程序员';

  writeCode() {
    console.log('写代码  ----->  ');
  }
}

// extends继承：相当于把父级的所有属性和方法，拷贝一份引用地址
// 好处：方便大量创建对象

class FrontEnd extends Progammer {
  // 原型对象上的方法，就是为了给后台共享方法
  sayHello() {
    console.log('this  ----->  ', this);
  }

  writeCode = () => {};

  // sayHi = () => {
  //   console.log('hello React  ----->  ');
  // };
}

const fe = new FrontEnd();

fe.sayHello();
